ASP.NET provides several mechanisms you can use to maintain stateful information in your web applications. Specifically, you can:
In addition to these techniques, if you want to persist user data in a permanent manner, ASP.NET provides an out-of-the-box Profile API. We’ll examine the details of each approach in turn, beginning with the topic of ASP.NET view state.